.requirement-form {
	padding: 32px;
	background: #f7f7f7;
	.form-item {
		background: #FFF;
		padding: 24px 32px;
		display: flex;
		align-items: center;
		border-radius: 20px;
		margin-bottom: 16px;
	}

	.form-item-title {
		font-size: 32px;
		position: relative;
		flex: 1;
	}

	.form-item-title.require::after {
		content: '*';
		color: red;
		position: absolute;
		left: -16px;
		top: 50%;
		font-size: 20px;
		transform: translateY(-50%);
	}

	.form-item-value {
		max-width: 400px;
		color: #999;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-left: 30px;
		text-align: right;
	}

	.form-item-arrow {
		text-align: right;
		margin-left: 16px;
	}

	.form-item.row {
		flex-direction: column;
		align-items: flex-start;
		.form-item-value {
			margin-left: 0px;
		}

		.at-image-picker {
			height: 400px;
			width: 400px;
		}
	}
}

.submit-btn {
	z-index: 8888;
	background: #8a57d5;
	padding: 24px 16px;
	font-size: 26px;
	line-height: 26px;
	text-align: center;
	color: #FFF;
	border-radius: 37px;
	margin: 0 32px;
}